package com.example.spsaveqq;

import android.content.Context;
import android.content.SharedPreferences;

import java.util.HashMap;
import java.util.Map;

/**
 * 使用 SharedPreferences 保存 QQ账号和密码
 */
public class SPSaveQQ {

    // 保存 QQ账号和密码 到 data.xml 文件中
    public static boolean saveUserInfo(Context context, String account, String password) {
        SharedPreferences sp = context.getSharedPreferences("data", Context.MODE_PRIVATE);
        SharedPreferences.Editor editor = sp.edit();
        editor.putString("username", account);
        editor.putString("pwd", password);
        editor.commit();
        return true;
    }

    // 从 data.xml 文件中读取存储的 QQ账号和密码
    public static Map<String, String> getUserInfo (Context context) {
        SharedPreferences sp = context.getSharedPreferences("data", Context.MODE_PRIVATE);
        String account = sp.getString("username", null);
        String password = sp.getString("pwd", null);
        Map<String, String> userMap = new HashMap<>();
        userMap.put("account", account);
        userMap.put("password", password);
        return userMap;
    }
}
